package com.intermancer.predictor.lifecycle;

import java.util.List;

import org.apache.commons.chain.Command;

/**
 * LifecycleCommands are generally wrappers for various strategy objects. They
 * typically extract the necessary elements from the Context to pass along to
 * the strategy that has been configured.
 * 
 * @author johnfryar
 * 
 */
public interface LifecycleCommand extends Command {

	void addLifecycleListener(LifecycleListener listener);
	void setLifecycleListeners(List<LifecycleListener> listeners);

}
